/*
Theme Name: Onushondhan Theme
Theme URI: http://facebook.com/saamraatkhaan
Author: Samrat Khan
Author URI: http://facebook.com/saamraatkhaan
Description: A Custom WordPress theme for onushondhan
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://facebook.com/saamraatkhaan
Tags: light, gray, white
Text Domain: onushondhan
*/
@font-face
{
    font-family: SolaimanLipi;
    src: url(SolaimanLipi.woff);
}
body {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #0000EE;
}
.mainwraper{
    width: 1100px;
    margin:0 auto;
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top,  #eaeaea 0%, #d6d6d6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaeaea 0%,#d6d6d6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaeaea 0%,#d6d6d6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}
.headerwraper {
    float:left;
    border-bottom: 2px solid red;
    width: 100%;
}
.headerbanner{
    float:left;
    width: 100%;
}
.headerlogo{
    float:left;
    width: 33%;
    padding: 0 0 0 5px;
}
.headername {
    float:left;
    color:#C00;
    text-align:center;
    width: 33%;
}
.headeradd {
    float:left;
    width: 33%;
    padding: 5px 0 0 0 ;
}
.headermenu, .new-nav {
    float: left;
    width: 100%;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c8c8c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
}
.bodywraper{
    float:left;
    width:100%;
    padding: 6px;
}
.bodyleftadd {
    float:left;
    width: 18.9%;
    margin: 6px 6px 6px 3px;
}
.bodyrightadd{
    float:left;
    width: 20%;
    margin: 6px 7px;
}
.bodyleftadd h3, .bodyrightadd h3 {
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c8c8c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
    color: #444444;
    font: 15px "Siyam Rupali";
    margin: 0;
    padding: 7px 2px 5px 13px;
    box-shadow: 0 0 2px #888888;
    width: 94%;
}
.bodyleftadd ul, .bodyrightadd ul {
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 1px #888888;
    list-style: none outside none;
    margin: 0;
    padding: 10px 14px 10px 10px;
    width: 88.9%;
    background: #EFEFEF;
}
.bodyleftadd ul li, .bodyrightadd ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
}
.bodynews {
    float:left;
    width: 58%;
}
.bodynews .single {
    padding: 0 20px 0 20px;
}
.bodynews h1 {
    margin: 0;
    padding: 0;
    font: bold 25px "Solaiman Lipi";
}
.newstotle{
    border: 1px solid #DDD;
    float: left;
    width: 31.8%;
    margin: 0 3px 10px 3px;
    position: relative;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
    height: 320px;
}
.newstotle:hover {
    background: #ccccff;
}
.newstotle p {
    padding: 3px 5px;
}
.newstotle p.date {
    border-top: 1px solid #FF0000;
    bottom: 0;
    height: 25px;
    position: absolute;
    width: 95%;
    background: #CCC;
    margin: 0;
}
#content {
    margin-top: 5px;
}
.newstotle h2 {
    background: none repeat scroll 0 0 #EEEEEE;
    font: bold 14px "SolaimanLipi";
    margin: 0;
    padding: 5px;
}
.clear{clear:both; height: 2px;}
.marquestyle{
    float:left;
    border-bottom: 2px solid red;
    width: 100%;
}
.marquetitle{
    color: #FF0000;
    float: left;
    padding-left: 10px;
    width: 11%;
}
.marquenews{
    float:left;
    width: 59%;
}
.marqueadd{
    float:left;
    text-align: center;
    width:20%;
}
.bodyslider{
    width:60%;
    float:left;
    margin:5px;
}
.bodyadd{
    width:650px;
    float:left;
    margin:5px;
}
.footerwraper{
    float:left;
    background: #000;
    color:#FFF;
    width: 100%;
}
.footerleft{
    float:left;
    width:460px;
    color:#FFF;
    margin:10px;
}
.footerright {
    float:left;
    width:460px;
    color:#FFF;
    margin:10px;
}
#nav {
    box-shadow: 0 0 2px #888888;
    font-family: SolaimanLipi;
    height: 36px;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0 10px;
    position: relative;
    width: 98.0%;
}
#nav li a.extra {
    background: url("menu_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #CCCCCC;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 36px;
    line-height: 27px;
    padding: 0 0 0 12px;
    text-decoration: none;
    width: 66px;
}
#nav li.top {
    display: block;
    float: left;
}
#nav li {
    border-left: 1px solid #030303;
    height: 36px;
}
.new-nav {
    float: left;
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c8c8c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c8c8c8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
}
.new-nav li a {
}
.new-nav li:first-child  a {
    border-bottom: none;
}
.new-nav li:last-child a {
    border-bottom: none;
}
.new-nav a {
    /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; 
    font-size: 14px !important;*/
    line-height: 39px;
    padding-left: 19px !important;
    padding-right: 20px !important;
    position: relative;
    font-size:medium;
}
.new-nav li {
    border-left: 0 solid #038854 !important;
}
#nav li a {
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 17px;
    height: 36px;
    line-height: 35px;
    padding: 0;
    text-decoration: none;
}
#nav li a {
    background: none repeat scroll 0 0 #333999;
    display: block;
    float: left;
    height: 36px;
    padding: 0 4px 0 5px;
}
#nav li a {
    background: url("blanka.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 36px;
    padding: 0 24px 0 12px;
}
#nav li a:hover {
    background: url("images/menu_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}

#nav li a:hover {
    background: url("blank_overa.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
}
#nav li:hover a {
    background: url("images/menu_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
#nav li:hover a {
    background: url("images/menu_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
#nav li:hover a.down {
    background: url("images/menu_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
#nav li:hover {
    position: relative;
    z-index: 200;
}
.news-title{background: #ccc;}
.intro-news{background: #FFF;}
#nav li:hover ul.sub {
    height: auto;
    left: 0;
    padding: 0;
    top: 35px;
    white-space: nowrap;
    width: 220px;
    z-index: 300;
}
#nav li:hover ul.sub li {
    display: block;
    float: left;
    font-weight: normal;
    height: 25px;
    padding-top: 1px;
    position: relative;
    width: 180px;
}
#nav li:hover ul.sub li a {
    background-image: url("blank.png");
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 25px;
    line-height: 20px;
    padding-left: 5px;
    text-decoration: none;
    text-indent: 5px;
    width: 220px;
}
#nav li ul.sub li a.fly {
    background: url("arrow.gif") no-repeat scroll 110px 7px #FFFFFF;
}
#nav li:hover ul.sub li a:hover {
    background: url("images/menu_hover.png");
    color: #FFFFFF;
}
#nav li:hover ul.sub li a.fly:hover {
    background: url("arrow_over.gif") no-repeat scroll 110px 7px #3A93D2;
    color: #FFFFFF;
}
.top p {
    margin: 0;
    padding: 0;
}
#nav li:hover ul li:hover > a.fly {
    background: url("arrow_over.gif") no-repeat scroll 110px 7px #3A93D2;
    color: #FFFFFF;
}

/** Calendar **/
.widget_calendar {float: left;}
#wp-calendar {width: 100%; background:#EBF5FB; }
#wp-calendar caption { border-top:1px dotted #3F89E2; text-align: right; font-weight:bold; color: #333; font-size: 12px; margin-top:-10px; padding:10px 10px 0 0; padding-bottom: 15px;  background:#EBF5FB;}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 0px; }
#wp-calendar thead th {padding-bottom: 10px; text-align: center;}


ul.recentposts li {
    list-style: disc;
    margin-left: 15px;
}